// pages/my/card/recharge/recharge.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // zhe1:'../../../../imgs/zhe1.png',
    // zhe2:'../../../../imgs/zhe2.png',
    // zhe3: '../../../../imgs/zhe1.png',
    money:0,
    index :0
    
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
 
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    let _this = this;
    wx.request({
      url: app.globalData.baseUrl +'/api/card/give_money',
      data:{
        session_key:app.gs()
      },
      success(res){
        console.log(res);
        let cz_moneys = res.data.data;
        let czMoney = []
          for (let i = 0; i < cz_moneys.length;i++){
            czMoney[i] = '../../../../imgs/zhe1.png';
          }
          czMoney[0] = '../../../../imgs/zhe2.png';
        _this.setData({
          cz_moneys:cz_moneys,
          czMoney: czMoney
        })
      }
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  },
  // zhe1(e){
  //   this.setData({
  //     zhe1: '../../../../imgs/zhe2.png',
  //     zhe2: '../../../../imgs/zhe1.png',
  //     zhe3: '../../../../imgs/zhe1.png',
  //     money: e.currentTarget.dataset.money
  //   })
  // },
  // zhe2(e) {
  //   this.setData({
  //     zhe1: '../../../../imgs/zhe1.png',
  //     zhe2: '../../../../imgs/zhe2.png',
  //     zhe3: '../../../../imgs/zhe1.png',
  //     money: e.currentTarget.dataset.money
  //   })
  // },
  // zhe3(e) {
  //   console.log(e)
  //   this.setData({
  //     zhe1: '../../../../imgs/zhe1.png',
  //     zhe2: '../../../../imgs/zhe1.png',
  //     zhe3: '../../../../imgs/zhe2.png',
  //     money:e.currentTarget.dataset.money
  //   })
  // },
  bindInput(e){
    console.log(e)
    this.setData({
      money:e.detail.value
    })
  },
  // bindSubmit(e) {
  //   this.setData({
  //     form_id: e.detail.formId
  //   })
  // },
  successRecharge(e){
    let _this = this;
    let money = _this.data.money;
    // return
    app.wxrequest({
      url: app.globalData.baseUrl + '/api/pay/payByAccount',
      data: {
        session_key: app.gs(),
        money: _this.data.money,
        // form_id:_this.data.form_id
        form_id: e.detail.formId

      },
      success: function (res) {
        wx.hideLoading()
        console.log("pay",res)
        wx.requestPayment({
          timeStamp: res.data.data.timeStamp,
          nonceStr: res.data.data.nonceStr,
          package: res.data.data.package,
          signType: res.data.data.signType,
          paySign: res.data.data.paySign,
          success:function(res){
            console.log(res)
            wx.navigateTo({
              url: 'successRecharge/successRecharge',
            })
          }
        })
      }
    })
   
  },
  capczMoney(e){
    let _this = this;
    let czMoney = _this.data.czMoney;
    let index = e.currentTarget.dataset.index;
    let money = e.currentTarget.dataset.money;
    for (let i = 0; i < czMoney.length;i++){
      czMoney[i] = '../../../../imgs/zhe1.png' 
    }
    czMoney[index] = '../../../../imgs/zhe2.png';
    _this.setData({
      czMoney: czMoney,
      money:money
    })
  }
})